﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BusinessObjects;

namespace DataObjects.Interface
{
    public interface IRestaurantTableDao
    {
        List<RestaurantTable> GetRestaurantTables();
        List<RestaurantTable> GetRestaurantTablesByPageAndBranch(int currentPage, string restaurantdId);
        List<RestaurantTable> GetRestaurantTablesByPageAndArea(int currentPage, string restaurantTableId);
        RestaurantTable GetRestaurantTable(string restaurantTableId); 
        int GetTotalPage();
        int GetTotalPageByBranch(string restaurantId);
        int GetTotalPageByArea(string restaurantTableId);
        void InsertRestaurantTable(RestaurantTable restaurantTable);
        void UpdateRestaurantTable(RestaurantTable restaurantTable);
        void DeleteRestaurantTable(RestaurantTable restaurantTable);
    }
}
